package com.tancire.system.service;

import java.util.List;
import com.tancire.system.domain.SysApp;

/**
 * 应用管理Service接口
 *
 * @author tancire
 * @date 2024-06-13
 */
public interface ISysAppService {
    /**
     * 查询应用管理
     *
     * @param appId 应用管理主键
     * @return 应用管理
     */
    SysApp selectSysAppByAppId(Long appId);

    /**
     * 查询应用管理列表
     *
     * @param sysApp 应用管理
     * @return 应用管理集合
     */
    List<SysApp> selectSysAppList(SysApp sysApp);

    /**
     * 新增应用管理
     *
     * @param sysApp 应用管理
     * @return 结果
     */
    int insertSysApp(SysApp sysApp);

    /**
     * 修改应用管理
     *
     * @param sysApp 应用管理
     * @return 结果
     */
    int updateSysApp(SysApp sysApp);

    /**
     * 批量删除应用管理
     *
     * @param appIds 需要删除的应用管理主键集合
     * @return 结果
     */
    int deleteSysAppByAppIds(Long[] appIds);

    /**
     * 删除应用管理信息
     *
     * @param appId 应用管理主键
     * @return 结果
     */
    int deleteSysAppByAppId(Long appId);
}
